﻿using Microsoft.Xna.Framework;

namespace IcicleFramework.Components.Movement
{
    public delegate void VelocityChangedHandler(IMovementComponent movementComponent);

    public interface IMovementComponent : IBaseComponent
    {
        Vector2 Velocity { get; set; }

        Vector2 MaxVelocity { get; set; }

        event VelocityChangedHandler OnVelocityChanged;
    }
}
